package com.eastedu.repository.question.dto;

import com.eastedu.common.model.question.QuestionMainContentWithImage;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * The type Question basic item.
 *
 * @param <T>  the type parameter
 * @author Wugang
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class QuestionBasicItem<T extends QuestionBasicItem<T>> extends QuestionMainContentWithImage<T> {

    /**
     * 题干截图
     */
    @Schema(description = "题干截图")
    private String contentImages;

    /**
     * 答案截图
     */
    @Schema(description = "答案截图")
    private String answerImages;

    /**
     * 答案截图
     */
    @Schema(description = "解析截图")
    private String explanationImages;

    /**
     * 作答区域截图
     */
    @Schema(description = "作答区域截图")
    private String answerPositionImages;


    /**
     * 填空题逻辑段落
     */
    @Schema(description = "填空题逻辑段落")
    private String logicalParagraph;

}
